package com.hspedu.printstream;

import java.io.IOException;
import java.io.PrintStream;

/**
 * @author DL5O
 * @version 1.0
 * 演示PrintStream （字节打印流/输出流）
 */
public class PrintStream_ {
    public static void main(String[] args) throws IOException {
        PrintStream out = System.out;
        //在默认情况下，PrintStream 输出数据的位置是 标准输出，即显示器
        //因为print底层使用的write，所以我们可以直接调用write来进行打印/输出
        out.write("ywl,hello\n".getBytes());
        out.println("john,hello");
        out.close();

        //我们可以修改打印流的设备
        String filePath = "d:\\f1.txt";
        System.setOut(new PrintStream(filePath));
        System.out.println("hello,world!");
    }
}
